package com.ruoyi.project.erp.service;

import com.ruoyi.project.erp.domain.Worklog;
import com.ruoyi.project.erp.dto.MyWorklogQuery;
import com.ruoyi.project.erp.dto.SalesStatQuery;
import com.ruoyi.project.erp.dto.WorklogStatQuery;
import com.ruoyi.project.erp.vo.*;

import java.util.List;
import java.util.Map;

public interface IAdminOaService {

    ProjectStatOverviewVo getProjectOverview(WorklogStatQuery query);

    List<ProjectStatMemberVo> selectStatsByMemberList(WorklogStatQuery query);

    List<ProjectStatTaskVo> selectStatsByTaskList(WorklogStatQuery query);

    List<TaskDetialVO> selectWorklogDetailList(WorklogStatQuery query);


    MyWorklogSummaryVo getMyWorklogSummary(MyWorklogQuery query);
    public List<TaskDetialVO> selectMyWorklogList(MyWorklogQuery query);

    List<SalesStatSummaryVo> selectSalesSummaryStats(SalesStatQuery query);
}
